翻訳と辞書
Words near each other
・ Propaganda Man
・ Propaganda model
・ Propaganda Movement
・ Propaganda of Fascist Italy
・ Propaganda of success
・ Propaganda of the deed
・ Propaganda of the Spanish–American War
・ Propaganda Poster Art Centre
・ Propaganda techniques
・ Propagandhi
・ Propagandhi discography
・ Propagandhi/F.Y.P.
・ Propagation
・ Propagation (album)
・ Propagation constant
Propagation constraint
・ Propagation delay
・ Propagation of Christmas Trees
・ Propagation of grapevines
・ Propagation of light in non-inertial reference frames
・ Propagation of schema
・ Propagation of uncertainty
・ Propagation path obstruction
・ Propagation time
・ Propagator
・ Propagermanium
・ Propagule
・ Propagule pressure
・ ProPain
・ Propair


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Propagation constraint : ウィキペディア英語版
Propagation constraint
In database systems, a propagation constraint "details what should happen to a related table when we update a row or rows of a target table" (Paul Beynon-Davies, 2004, p.108). Tables are linked using primary key to foreign key relationships. It is possible for users to update one table in a relationship in such a way that the relationship is no longer consistent and this is known as breaking referential integrity. An example of breaking referential integrity: if a table of employees includes a department number for 'Housewares' which is a foreign key to a table of departments and a user deletes that department from the department table then Housewares employees records would refer to a non-existent department number.
Propagation constraints are methods used by relational database management systems (RDBMS) to solve this problem by ensuring that relationships between tables are preserved without error. In his database textbook, Beynon-Davies explains the three ways that RDBMS handle deletions of target and related tuples:
* Restricted Delete - the user cannot delete the target row until all rows that point to it (via foreign keys) have been deleted. This means that all Housewares employees would need to be deleted, or their departments changed, before removing the department from the departmental table.
* Cascades Delete - can delete the target row and all rows that point to it (via foreign keys) are also deleted. The process is the same as a restricted delete, except that the RDBMS would delete the Houseware employees automatically before removing the department.
* Nullifies Delete - can delete the target row and all foreign keys (pointing to it) are set to null. In this case, after removing the housewares department, employees who worked in this department would have a NULL (unknown) value for their department.
==Bibliography==

*Beynon-Davies, P. (2004) ''Database Systems'' Third Edition, Palgrave Macmillan.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Propagation constraint」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.